iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0

經過登錄紙本發票和載具,可以設計讓顧客可以查詢發票的登錄狀況

由於紙本電子發票可能會輸入錯誤,但是我還是想讓顧客了解他輸入的發票,因此可以設計如下圖

https://ithelp.ithome.com.tw/upload/images/20230923/20114380TS15Tq8gno.png

簡單歸納一下我設計的幾個狀態,根據情境可以自行修改

  1. 紙本電子發票:

(1) 查詢中:紙本電子發票登錄完成後,尚未驗證前

(2) 發票有誤:不存在的發票,有可能是因為發票號碼、發票日期錯誤

(3) 隨機碼錯誤:正確的發票號碼和發票日期,但是輸入錯誤的隨機碼

(4) 已完成:驗證完成

  1. 載具:

(1) 已完成:查詢完成

如果考慮抽獎環節,例如要驗證購買明細或是該張發票要一定的金額門檻,可以將「已完成」的狀態再去細分成「通過」、「不通過」等等。

這張報表還可以設計查詢購買明細,例如點擊藍色文字的發票條碼後,例如下圖

https://ithelp.ithome.com.tw/upload/images/20230923/20114380iHDaIROObK.png


上一篇
Day 10:登錄載具
下一篇
Day 12:如何用 docker 架設 FastAPI
系列文
透過 python 建立發票系統 - 自己的發票自己查30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言